$(function () {
  var who = -1; //记录是哪个登录
  var quanxianok = 1; //是否加载权限模块
  var arr = JSON.stringify(homeArr);
  sessionStorage.setItem("homeArr", arr);
  hztime(); //显示时间
  setInterval(hztime, 1000);
  login(); //登录
  xianshiej(); //显示二级菜单
  xianshiejbankuai(); //显示二级菜单对应的版块
  shangclick(); //上方小盒子点击
  xianshidengluxuanxiang(); //显示登录选项
  zhuxiao(); //注销
  grxx(); //显示个人信息
  $(".left_img").click(); //显示首页
  //显示时间
  function hztime() {
    var data = new Date();
    var time = data.toLocaleString();
    $(".hz_time>span").html(time);
  }

  //显示登录选项
  function xianshidengluxuanxiang() {
    $("#loginsel").html('<option value="admin">管理员</option>');
    if (sessionStorage.getItem("zhiweiArr")) {
      var arr = sessionStorage.getItem("zhiweiArr");
      zhiweiArr = JSON.parse(arr);
    }
    $.each(zhiweiArr, function (index) {
      $("#loginsel").append(`
      <option value="admin">${zhiweiArr[index].zhiyename}</option>
      `)
    })
  }
  //登录按钮
  function login() {
    $(".denglua").click(function () {
      $(".hezi_rtitle").html("");
      //管理员登录
      if ($("#loginsel option:selected").text() == "管理员") {
        if (managersArr[0].account == $(".dengluzh").val() &&
          managersArr[0].psd == $(".denglumm").val()) {
          quanxianok = 1;
          var str = sessionStorage.getItem("homeArr");
          homeArr = JSON.parse(str);
          var data = new Date();
          var tm = data.toLocaleString();
          homeArr[0].time = tm;
          homeArr[0].zhanghao = $(".dengluzh").val();
          var arr = JSON.stringify(homeArr);
          sessionStorage.setItem("homeArr", arr);
          $(".left_img").click(); //显示首页
          dengluwho(); //显示登录者
          $(".dengluzh").val("");
          $(".denglumm").val("");
          $(".login_hz").hide();
          $(".shoye_fu").show();
        } else if ($(".dengluzh").val() == "" || $(".denglumm").val() == "") {
          $(".cckong").show();
          $(".cckong").animate({
            "top": "300px"
          }, 300)
        } else {
          $(".zhmmw").show();
          $(".zhmmw").animate({
            "top": "300px"
          }, 300)
        }
      } else {
        //其他人员登录
        if (sessionStorage.getItem("zhiweiArr")) {
          var arr = sessionStorage.getItem("zhiweiArr");
          zhiweiArr = JSON.parse(arr);
        }
        $.each(zhiweiArr, function (i) {
          if (zhiweiArr[i].zhiyename == $("#loginsel option:selected").text()) {
            who = i;
          }
        })
        if ($(".dengluzh").val() == zhiweiArr[who].account &&
          $(".denglumm").val() == zhiweiArr[who].psd) {

          quanxianok = 0;
          var str = sessionStorage.getItem("homeArr");
          homeArr = JSON.parse(str);
          var data = new Date();
          var tm = data.toLocaleString();
          homeArr[0].time = tm;
          homeArr[0].zhanghao = $(".dengluzh").val();
          console.log(homeArr);
          var arr = JSON.stringify(homeArr);
          sessionStorage.setItem("homeArr", arr);
          $(".left_img").click(); //显示首页
          dengluwho(); //显示登录者
          $(".dengluzh").val("");
          $(".denglumm").val("");
          $(".login_hz").hide();
          $(".shoye_fu").show();
        } else if ($(".dengluzh").val() == "" || $(".denglumm").val() == "") {
          $(".cckong").show();
          $(".cckong").animate({
            "top": "300px"
          }, 300)
        } else {
          $(".zhmmw").show();
          $(".zhmmw").animate({
            "top": "300px"
          }, 300)
        }
      }
    })
    //不能为空和账号密码错误的确定
    $(".ccqd").click(function () {
      $(".cckong").hide();
      $(".zhmmw").hide();
      $(".cckong").css("top", "50px");
      $(".zhmmw").css("top", "50px");
    })
  }

  //显示二级菜单
  function xianshiej() {
    $(".sy_list>div>div").click(function () {
      if ($(this).parent().find("li").css("height") == "0px") {
        $(this).parent().find("li").css("height", "40px");
        $(this).parent().find(".sanjiao").css("transform", "rotate(180deg)");
      } else {
        $(this).parent().find("li").css("height", "0");
        $(this).parent().find(".sanjiao").css("transform", "rotate(0deg)");
      }
    })
  }

  //注销
  function zhuxiao() {
    $(".zhuxiao").click(function () {
      $(".login_hz").show();
      $(".shoye_fu").hide();
      $(".sy_list>div>ul>li").each(function () {
        $(this).attr("ischuangjian", "1");
      })
      xianshidengluxuanxiang();
      $(".tou").show();
      $(".sy_list").find("li").css("height", "0");
      $("#hezi_show").html("");
    })

  }

  //显示二级菜单对应的版块
  function xianshiejbankuai() {

    $(".sy_list>div>ul>li").each(function (index) {
      $(this).attr("ischuangjian", "1");
      $(this).attr("index", index);
      $(this).attr("qx", "ok");
    })
    //加载板块
    //权限管理
    $(".qxbk").click(function () {
      if (quanxianok == 1) {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/quanxian.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("非管理员不能查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //部门管理
    $(".menuDepManage").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isbmguanli == "true") {
        $(this).attr("qx", "ok");
        console.log(1);
        $("#hezi_show").load("html/departmentManage.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //学校管理
    $(".xxglbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isManagSchool == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/xuexiaoguanli.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //班级管理
    $(".bjglbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isManagClass == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/classmanagement.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //学生管理
    $(".xxglbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isManagStu == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/hj-student.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //员工管理
    $(".ygglbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isygguanli == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/employees.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //学校活动管理
    $(".xxhdbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isManagActives == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/schoolActive.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //学校统计管理
    $(".xxtjbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isschoolTj == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/XueXiaoTongJi.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //地区统计管理
    $(".dqtjbk").click(function () {
      if (sessionStorage.getItem("zhiweiArr")) {
        var arr = sessionStorage.getItem("zhiweiArr");
        zhiweiArr = JSON.parse(arr);
      }
      if (quanxianok == 1 || zhiweiArr[who].isDiquTj == "true") {
        $(this).attr("qx", "ok");
        $("#hezi_show").load("html/DiQuTongJi.html");
      } else {
        $(this).attr("qx", "no");
        $(".qxckok").show();
        $(".qxckok h2").text("您没有权限查看!");
        $(".qxckok").animate({
          "top": "300px"
        }, 300);
      }
    });
    //首页
    $(".left_img").click(function () {
      $("#hezi_show").load("html/home.html");
    });


    //创建上方小标题
    $(".sy_list>div>ul>li").click(function () {
      if ($(this).attr("ischuangjian") == "1" && $(this).attr("qx") == "ok") {
        $(".hezi_rtitle").append(
          ` <div class="rtitlr_son" index="${$(this).attr("index")}" ><span class="zi">${$(this).text()}</span><span class="shan" >x</span></div>`);
        $(this).attr("ischuangjian", "0");
        //让最后生成的小标题变白
        var index = $(this).attr("index");
        $(".rtitlr_son").each(function () {
          if ($(this).attr("index") == index) {
            $(this).css("backgroundColor", "rgb(255, 255, 255)")
            $(this).siblings().css("backgroundColor", "rgb(242, 242, 242)");
          }
        });
      } else {
        var index = $(this).attr("index");
        $(".rtitlr_son").each(function () {
          if ($(this).attr("index") == index) {
            $(this).css("backgroundColor", "rgb(255, 255, 255)");
            $(this).siblings().css("backgroundColor", "rgb(242, 242, 242)");
          }
        })
      }
    })
    $(".qxokqd").click(function () {
      $(".qxckok").hide();
      $(".qxckok").css("top", "50px");
    })


  }
  //上方小盒子点击
  function shangclick() {
    $(".hezi_rtitle").on("click", ".rtitlr_son", function () {
      $(".rtitlr_son").each(function () {
        $(this).css("backgroundColor", "rgb(242, 242, 242)");
      });
      $(this).css("backgroundColor", "rgb(255, 255, 255)");
      var text = $(this).find(".zi").text()
      $(".sy_list>div>ul>li").each(function (index, item) {
        if (text == item.innerText) {
          $(this).click();
        }
      })
    })
  }
  //删除上方小盒子以及恢复li的值
  $(".hezi_rtitle").on("click", ".shan", function (e) {
    e.stopPropagation();
    var text = $(this).prev().text();
    $(".sy_list>div>ul>li").each(function () {
      if ($(this).text() == text) {
        $(this).attr("ischuangjian", "1");
      }
    });
    $(this).parent().remove();
    $("#hezi_show").html("");
    $(".rtitlr_son").each(function () {
      if ($(this).css("backgroundColor") == "rgb(255, 255, 255)") {
        $(this).click();
      } else {
        $(".rtitlr_son")[$(".rtitlr_son").length - 1].click();
      }
    })
  })


  //显示登录者
  function dengluwho() {
    if (quanxianok == 1) {
      $(".hz_who").text("管理员");
    } else {
      $(".hz_who").text(zhiweiArr[who].zhiyename);
    }
  }
  //显示个人信息
  function grxx() {
    $(".hz_who").click(function () {
      $(".gr").show();
      $(".gr").animate({
        "top": "150px"
      }, 300);
      if (quanxianok == 1) {
        $(".zh").text(managersArr[0].account);
        $(".mm").text(managersArr[0].psd);
        $(".zwmcs").text(managersArr[0].zhiyename);
        $(".zwmss").text(managersArr[0].zhiyeMiaosu);
      } else {
        $(".zh").text(zhiweiArr[who].account);
        $(".mm").text(zhiweiArr[who].psd);
        $(".zwmcs").text(zhiweiArr[who].zhiyename);
        $(".zwmss").text(zhiweiArr[who].zhiyeMiaosu);
      }

    });
    $(".grqd").click(function () {
      $(".gr").hide();
      $(".gr").css("top", "10px");
    })
  }

  // 首页获得用户账号
  function getZH() {
    var zh = $(".hz_who").text(); //账号
    $(".userInfo li:first").text(zh);

    for (var i = 0; i < managersArr.length; i++) {
      if (zh == managersArr[i].account) {
        $(".userInfo li:last").text("管理员");
        return;
      }
    }
    for (var i = 0; i < zhiweiArr.length; i++) {
      if (zh == zhiweiArr[i].account) {
        $(".userInfo li:last").text(zhiweiArr[i].zhiyename);
        return;
      }
    }
  }
})